Elasticsearch Plugins

安利几个ES的插件:

sql

1
2
3
GITHUB地址:https://github.com/NLPchina/elasticsearch-sql/blob/master/README.md?utm_source=tuicool&utm_medium=referral
在线安装:./bin/plugin -u https://github.com/NLPchina/elasticsearch-sql/releases/download/{version}/elasticsearch-sql-{version}.zip --install sql
访问地址:http://localhost:9200/_plugin/sql/

kopf

1
2
3
GITHUB地址:https://github.com/lmenezes/elasticsearch-kopf/
在线安装:./bin/plugin install lmenezes/elasticsearch-kopf/{branch|version}
访问地址:http://localhost:9200/_plugin/kopf/

HQ

1
2
3
GITHUB地址:https://github.com/royrusso/elasticsearch-HQ#version-compatibility
在线安装:./bin/plugin install royrusso/elasticsearch-HQ/{version}
访问地址:http://localhost:9200/_plugin/HQ/

head

1
2
3
GITHUB地址:https://github.com/mobz/elasticsearch-head
在线安装:./bin/plugin -install mobz/elasticsearch-head/{version}
访问地址:http://localhost:9200/_plugin/head/

安装这几个插件需要注意一下版本,如果插件版本和ES版本不适配的话是不能正常工作的,版本对应关系请参照相应插件的GITHUB。

如果你对于ES的查询不是很熟悉,或者对ES复杂的查询语句感到厌烦,sql插件对你肯定是个福音。除了WEB-UI之外,你也可以直接将它用在Simple Query中:http://localhost:9200/_sql?sql=select * from indexName limit 10

另外3个插件kopf,head和HQ的功能都大同小异,都是ES的监控和一些常用操作的封装。个人感觉head更偏向于数据搜索,kopf界面比较专业,但HQ的功能感觉更全面强大一些,个人推荐HQ。